String Theory Explained